// 获取当前年月日
export const date = function newDate() {
  let today = new Date() //获得当前日期
  let year = today.getFullYear() //获得年份
  let month = today.getMonth() + 1 //此方法获得的月份是从0---11，所以要加1才是当前月份
  let day = today.getDate() //获得当前日期
  return `${year}/${month}/${day}`
}
// 获取选中的年月日
export const currentDates = function newCurrentDate(date, type) {
  let today = new Date(date) //获得当前日期
  let year = today.getFullYear() //获得年份
  let month =
    today.getMonth() + 1 < 10
      ? '0' + (today.getMonth() + 1)
      : today.getMonth() + 1 //此方法获得的月份是从0---11，所以要加1才是当前月份
  let day = today.getDate() < 10 ? '0' + today.getDate() : today.getDate() //获得当前日期
  if (type == 1) {
    return `${year}-${month}-${day}`
  } else {
    return `${year}/${month}/${day}`
  }
}
// 获取时分秒
export const secondss = function seconds(n) {
  let t = new Date(n * 1000)
  let s = t.getHours()
  let f = t.getMinutes()
  let m = t.getSeconds()

  return `${s}:${f < 10 ? '0' + f : f}:${m}`
}
// 获取从今天到后6天的日期 6-22
export const showdate = function showdate(n) {
  var uom = new Date()
  uom.setDate(uom.getDate() + n)
  uom = uom.getMonth() + 1 + '-' + uom.getDate()
  return uom
}
// 获取从今天到后6天的日期 星期
export const weekonly = function weeks(n) {
  var uom = new Date()
  uom.setDate(uom.getDate() + n)
  uom = uom.getDay()
  return uom == 0
    ? '日'
    : uom == 1
    ? '一'
    : uom == 2
    ? '二'
    : uom == 3
    ? '三'
    : uom == 4
    ? '四'
    : uom == 5
    ? '五'
    : uom == 6
    ? '六'
    : ''
}
// 返回当前日期凌晨零点的时间戳(秒)
export const timeonly = function time(n) {
  var uom = new Date()
  uom.setDate(uom.getDate() + n)
  uom.setHours(0, 0, 0, 0)
  return uom / 1000
}
// 获取时 ： 分
export const time = function times(n) {
  let t = new Date(n * 1000)
  let s = t.getHours()
  let f = t.getMinutes()

  return `${s}:${f < 10 ? '0' + f : f}`
}
// 获取n个小时后的 时：分
export const timeBefter = function timeBefters(time, n) {
  let t = new Date(time * 1000)
  t.setHours(t.getHours() + n)
  let s = t.getHours()
  let f = t.getMinutes()
  return `${s}:${f < 10 ? '0' + f : f}`
}
//验证手机号
export function iphoneFn(num) {
  var reg = /(1[3-9]\d{9}$)/;
  if (reg.test(num)) {
    return true;
  } else {
    wx.showToast({
      title: "请输入正确的手机号",
      icon: "none"
    });
    return false;
  }
}
// 传入数字星期返回  汉字  周几
export function chineseWeek(num) {
  return num == 1? '周一': num == 2? '周二': num == 3? '周三': num == 4? '周四': num == 5? '周五': num == 6? '周六': num == 7? '周日': ''
}